package com.translate.web.service;
import java.util.List;
import java.util.Map;

import com.basic.service.contract.IBaseService;
import com.translate.entity.ServicePriceConf;
import com.translate.vo.contract.IServicePriceConfVO;

public interface IServicePriceConfService extends IBaseService<ServicePriceConf> { 

	/**
	 * 获取服务价格配置
	 * @param <VO>
	 * @param target
	 * @return
	 */
	<VO extends IServicePriceConfVO> List<VO> getListFromCache(Class<VO> target); 
	
	/**
     * 获取所有服务价格配置
     * @return
     */
	Map<Integer, ServicePriceConf> getListFromCache();

	Map<Integer, List<ServicePriceConf>> getMapListFromCache(); 
	
}
